-
Notifications
You must be signed in to change notification settings - Fork 1.6k
/
ITable`1.xml
144 lines (136 loc) · 7.61 KB
/
ITable`1.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
<Type Name="ITable<TEntity>" FullName="System.Data.Linq.ITable<TEntity>">
<TypeSignature Language="C#" Value="public interface ITable<TEntity> : System.Collections.Generic.IEnumerable<TEntity>, System.Linq.IQueryable<TEntity> where TEntity : class" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract ITable`1<class TEntity> implements class System.Collections.Generic.IEnumerable`1<!TEntity>, class System.Collections.IEnumerable, class System.Linq.IQueryable, class System.Linq.IQueryable`1<!TEntity>" />
<TypeSignature Language="DocId" Value="T:System.Data.Linq.ITable`1" />
<TypeSignature Language="VB.NET" Value="Public Interface ITable(Of TEntity)
Implements IEnumerable(Of TEntity), IQueryable(Of TEntity)" />
<TypeSignature Language="F#" Value="type ITable<'Entity (requires 'Entity : null)> = interface
 interface IQueryable<'Entity (requires 'Entity : null)>
 interface seq<'Entity (requires 'Entity : null)>
 interface IQueryable
 interface IEnumerable" FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2" />
<TypeSignature Language="C++ CLI" Value="generic <typename TEntity>
 where TEntity : classpublic interface class ITable : System::Collections::Generic::IEnumerable<TEntity>, System::Linq::IQueryable<TEntity>" />
<TypeSignature Language="F#" Value="type ITable<'Entity (requires 'Entity : null)> = interface
 interface IQueryable<'Entity (requires 'Entity : null)>
 interface seq<'Entity (requires 'Entity : null)>
 interface IEnumerable
 interface IQueryable" FrameworkAlternate="netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
<AssemblyInfo>
<AssemblyName>System.Data.Linq</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeParameters>
<TypeParameter Name="TEntity">
<Constraints>
<ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
</Constraints>
</TypeParameter>
</TypeParameters>
<Interfaces>
<Interface>
<InterfaceName>System.Collections.Generic.IEnumerable<T></InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Collections.Generic.IEnumerable<TEntity></InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Collections.IEnumerable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Linq.IQueryable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Linq.IQueryable<TEntity></InterfaceName>
</Interface>
</Interfaces>
<Docs>
<typeparam name="TEntity">The type of the data in the table.</typeparam>
<summary>Represents a table for a particular type in the underlying database.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For more information, see <xref:System.Data.Linq.Table%601>.
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName="Attach">
<MemberSignature Language="C#" Value="public void Attach (TEntity entity);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Attach(!TEntity entity) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Linq.ITable`1.Attach(`0)" />
<MemberSignature Language="VB.NET" Value="Public Sub Attach (entity As TEntity)" />
<MemberSignature Language="F#" Value="abstract member Attach : 'Entity -> unit" Usage="iTable.Attach entity" />
<MemberSignature Language="C++ CLI" Value="public:
 void Attach(TEntity entity);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Linq</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="entity" Type="TEntity" />
</Parameters>
<Docs>
<param name="entity">The object to be added.</param>
<summary>When overridden, attaches a disconnected or "detached" entity to a new <see cref="T:System.Data.Linq.DataContext" /> when original values are required for optimistic concurrency checks.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For more information, see <xref:System.Data.Linq.Table%601.Attach%2A>.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="DeleteOnSubmit">
<MemberSignature Language="C#" Value="public void DeleteOnSubmit (TEntity entity);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void DeleteOnSubmit(!TEntity entity) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Linq.ITable`1.DeleteOnSubmit(`0)" />
<MemberSignature Language="VB.NET" Value="Public Sub DeleteOnSubmit (entity As TEntity)" />
<MemberSignature Language="F#" Value="abstract member DeleteOnSubmit : 'Entity -> unit" Usage="iTable.DeleteOnSubmit entity" />
<MemberSignature Language="C++ CLI" Value="public:
 void DeleteOnSubmit(TEntity entity);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Linq</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="entity" Type="TEntity" />
</Parameters>
<Docs>
<param name="entity">The object to delete.</param>
<summary>When overridden, puts an entity from this table into a <see langword="pending delete" /> state.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For more information, see <xref:System.Data.Linq.Table%601.DeleteOnSubmit%2A>.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="InsertOnSubmit">
<MemberSignature Language="C#" Value="public void InsertOnSubmit (TEntity entity);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void InsertOnSubmit(!TEntity entity) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Linq.ITable`1.InsertOnSubmit(`0)" />
<MemberSignature Language="VB.NET" Value="Public Sub InsertOnSubmit (entity As TEntity)" />
<MemberSignature Language="F#" Value="abstract member InsertOnSubmit : 'Entity -> unit" Usage="iTable.InsertOnSubmit entity" />
<MemberSignature Language="C++ CLI" Value="public:
 void InsertOnSubmit(TEntity entity);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Linq</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="entity" Type="TEntity" />
</Parameters>
<Docs>
<param name="entity">The object to insert.</param>
<summary>When overridden, adds an entity in a <see langword="pending insert" /> state to this <see cref="T:System.Data.Linq.ITable`1" />.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For more information, see <xref:System.Data.Linq.Table%601.InsertOnSubmit%2A>.
]]></format>
</remarks>
</Docs>
</Member>
</Members>
</Type>